package com.ndp.fb.model.fbagent.param.customaudience;

import com.ndp.fb.annotation.FBParam;
import com.ndp.fb.model.fbagent.param.FacebookParam;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;

/**
 * Created by elvisxiong on 15/11/25.
 */
@Setter
@Getter
@NoArgsConstructor
public class LookalikeSpec extends FacebookParam {

    @FBParam("type")
    String type;                //similarity or reach
    @FBParam(("is_financial_service"))
    Boolean isFinancialService;
    @FBParam("ratio")
    Double ratio;                //Between 0.01-0.20 and increments of 0.01. Indicates the top x% of original audience in the selected country

    @FBParam("country")
    String country;             //Country name - the country to find the lookalike people

    @FBParam("page_id")
    Long pageId;

    @FBParam("conversion_type")
    String conversionType;

    public Boolean getFinancialService() {
        return isFinancialService;
    }

    public void setFinancialService(Boolean financialService) {
        isFinancialService = financialService;
    }
}
